import { ImportExportComponent } from "./dbconfiguration";

import {
  ImportManagerComponent,
  TeleporterComponent,
  GraphModelPanelComponent,
  DetailPanelComponent,
  SchedulerComponent,
  NewsBoxComponent,
  Neo4jImporterComponent,
  EtlComponent,
  DashboardComponent,
  DashboardStatsComponent,
  ServerStatsComponent,
  GaugeComponent,
  ServerStatsGauges,
  ServerStatsText,
  ChartComponent,
  ServerMetricsComponent,
  ServerCrudComponent,
  ServerManagementComponent,
  ServerManagementOverviewComponent,
  ServerManagementMonitoringComponent,
  ServerConnectionsComponent,
  ServerThreadDumpComponent,
  ServerCommandsComponent,
  GlobalCFGComponent,
  ClusterManagementComponent,
  ClusterOverviewComponent,
  ClusterStatsComponent,
  BackupComponent,
  SingleBackupComponent,
  BackupCalendarComponent,
  BackupFinishedEvent,
  GenericBackupEvent,
  SecurityManagerComponent,
  AuditingComponent,
  AuditingConfigComponent,
  AuditingLogComponent,
  AuthenticationComponent,
  PasswordAuthenticatorComponent,
  KerberosAuthenticatorComponent,
  SecurityMiscComponent,
  LdapImporterComponent,
  StudioSettingsComponent,
  MetricsSettingsComponent,
  JMXReporterComponent,
  CSVReporterComponent,
  ConsoleReporterComponent,
  MetricsListComponent,
  ProfilerComponent,
  QueryProfilerComponent,
  RunningQueryProfilerComponent,
  ClusterCrudComponent,
  ClusterDatabaseComponent,
  QueryStatsComponent,
  PermissionSettingsComponent
} from "./administration";

import {
  DualListComponent,
  GraphComponent,
  AddEdgeModal,
  CodemirrorComponent,
  NoAgentComponent,
  CronComponent
} from "./util";

export const APP_DECLARATIONS = [
  ImportExportComponent,
  ImportManagerComponent,
  TeleporterComponent,
  GraphModelPanelComponent,
  DetailPanelComponent,
  Neo4jImporterComponent,
  EtlComponent,
  SchedulerComponent,
  DualListComponent,
  GraphComponent,
  AddEdgeModal,
  NewsBoxComponent,
  DashboardComponent,
  DashboardStatsComponent,
  ServerMetricsComponent,
  ServerStatsComponent,
  ServerCrudComponent,
  GaugeComponent,
  ChartComponent,
  ServerStatsGauges,
  ServerStatsText,
  ServerManagementComponent,
  ServerManagementOverviewComponent,
  ServerManagementMonitoringComponent,
  ServerConnectionsComponent,
  ServerThreadDumpComponent,
  ServerCommandsComponent,
  CodemirrorComponent,
  GlobalCFGComponent,
  ClusterManagementComponent,
  NoAgentComponent,
  ClusterOverviewComponent,
  ClusterStatsComponent,
  BackupComponent,
  SingleBackupComponent,
  CronComponent,
  BackupCalendarComponent,
  BackupFinishedEvent,
  GenericBackupEvent,
  SecurityManagerComponent,
  AuditingComponent,
  AuditingConfigComponent,
  AuditingLogComponent,
  AuthenticationComponent,
  PasswordAuthenticatorComponent,
  KerberosAuthenticatorComponent,
  SecurityMiscComponent,
  LdapImporterComponent,
  StudioSettingsComponent,
  MetricsSettingsComponent,
  JMXReporterComponent,
  CSVReporterComponent,
  ConsoleReporterComponent,
  MetricsListComponent,
  ProfilerComponent,
  QueryProfilerComponent,
  RunningQueryProfilerComponent,
  ClusterCrudComponent,
  ClusterDatabaseComponent,
  QueryStatsComponent,
  PermissionSettingsComponent
];
